ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
body {font-size:75%;color: #333;line-height:1.65em;font-family:Arial,Verdana,sans-serif;;padding:0; margin:0;}
h1 {font-size: 19px;color: #165ca3;}
h2 {font-size: 15px;;color: #165ca3;}
img{border-style:none;}
.header {width:100%; padding:20px 200px; background-image: url('/images/header_back.png'); height:110px;}
.header .nadpis{float:left; width: 500px;}
.header .nadpis img{float:left;}
.header .nadpis h1{float:right; font-size:30px;padding-top:40px;}
.header .logo{float:right; width:400px;}
.obal{width:978px; margin:0px auto;}

.obal .leftcol {float:left; width: 200px; padding:10px;}
.obal .leftcol #navigation {margin:0px auto;}
.obal .content {margin-left:230px; margin-top:10px; width: 748px;  padding:10px; border-left:1px solid black; min-height: 300px; border:1px solid;}
.obal .content h3{border-bottom: 1px solid black; margin-bottom: 10px;}
.obal .content a{text-decoration: underline; color:#2FA9C8}
.obal .content a:hover{text-decoration:none}
.obal .content .logo {width:100px; height: 120px; float:left;}
.obal .content .info{margin-left:150px; width:550px; height:120px;}
.obal .content .info h4{color:#2FA9C8; border-bottom: 1px solid #2FA9C8}
.obal .content .info .kontakt_clovek {float:left;width:250px; height:120px;}
.obal .content .info .kontakt {float:right;width:250px; height:120px;}
.obal .content .info .adresa {float:left; width:250px; height:120px;}

.obal .content table.tabulka{margin:0px auto;border-collapse: collapse;}
.obal .content table.tabulka td{min-width: 80px; text-align:center;}
.obal .content table.tabulka tr.even {background-color:#e7e7e7;}
.obal .content table.tabulka tr.odd {}
.obal .content table.tabulka th {background-color:#2FA9C8;color:#fff;}

.obal .content table.kola{margin:0px auto;border-collapse: collapse;}
.obal .content table.kola tr.kolo_nazev {background-color: #2FA9C8; width:100%; color: #fff;}
.obal .content table.kola td{min-width: 80px; text-align:center;}
.obal .content table.kola tr.even {background-color:#e7e7e7;}
.obal .content table.kola tr.odd {}
.obal .content table.kola th {background-color:#2FA9C8;color:#fff;}

.obal .content .tabulka_statistik{margin:0px auto; border:1px solid; padding:10px; width:300px;}
.obal .content table.statistika{border-collapse: collapse;}
.obal .content table.statistika td{min-width: 80px; text-align:center;}

#navigation {font-size:12px; width:150px;}
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

ul.top-level {background:#2FA9C8;}
ul.top-level li {
 border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 1px;
}

#navigation a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:150px;
}
#navigation a:hover{
 text-decoration:underline;
}

#navigation li:hover {
 background: #00bc00;
 position: relative;
}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background: #999;
    border: #fff solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: 95px;
    top: 5px;
}